Pay As You Go-Associating Costs with Jini Leases
نویسندگان
چکیده
Jini is a technology for building reliable, fault-tolerant distributed applications. Besides offering an infrastructure for clients to locate services, it introduces the concept of leasing. Leases model time-constrained access granting and are used for distributed garbage collection. In this position paper we propose an extension to the lease concept that allows associating costs with resource access. To make this extension usable in a commercial environment authentication, encryption, and non-repudiation are required. We analyze our extension in this respect and identify the types of security needed. Based on this analysis we introduce an architecture consisting of a number of Jini-enabled services that support non-repudiation and accounting.
منابع مشابه
Financing Long-term Care: Some Ideas From Switzerland; Comment on “Financing Long-term Care: Lessons From Japan”
Ikegami reviews the implementation of mandatory long-term care insurance systems in Germany and Japan, which are organized as pay-as-you-go systems. I propose to go one step further and implement a multi-pillar, mandatory and voluntary long-term care financing system, which combines pay-as-you-go with capital-funded elements. The proposal is based on the observation tha...
متن کاملImproving Failure Responsiveness in Jini Leasing
Distributed systems require strategies to detect and recover from failures. Many protocols for distributed systems employ a strategy based on leases, which grant a leaseholder access to data or services for a limited time (the lease period). Choosing an appropriate lease period involves tradeoffs among resource utilization, responsiveness, and system size. We explain these tradeoffs for Jini Ne...
متن کاملJINI: Evaluating the Technology and Impact on Present and Future Army Systems
Java has emerged as a critical technology for supporting the design and development of future applications that integrate and inter-operate with legacy, COTS, and database applications. The integration and interoperation require a network centric approach, since it is the network topology and infrastructure that must underlie any distributed computing application. Java RMI, remote method invoca...
متن کاملPay-as-You-Go Financing and Capital Outlay Volatility: Evidence from the States over Two Recent Economic Cycles
Pay-as-you-go (pay-go or cash) and pay-as-you-use (pay-use or debt) are two mechanisms to finance capital projects. While pay-go faces multiple constraints, pay-use smoothes outlays, stabilizes tax rates, and improves inter-generational equity. Thus, pay-use has dominated infrastructure financing for decades. In recent years, there has been revived academic interest in pay-go as an alternate fi...
متن کاملA Cloud-Based Adaptive Disaster Recovery Optimization Model
Disaster recovery and business continuity plans are essential to make sure businesses keep on going. However, many small and medium businesses feel that these plans can cost them a lot. Moreover, the issues of cost and operation overhead prevent them from having solid disaster recovery plans. However, with the spread of cloud computing and pay-as-you-go and pay-for-what-you-use models, issues o...
متن کامل